#大语言模型库 = @加载动态库、“./大语言模型库.dll”
#大语言模型 = #大语言模型库@创建模型【“E:\\llm_models\\baichuan2-7b-chat.Q4_K.gguf”】
#大语言模型#启用语音 = 真

#语音库 = @加载动态库、“./语音识别库.dll”
#语音模型 = #语音库@创建语音识别器【“F:\\vosk-model-cn-0.22”】

#大语言模型@启动会话【】

#正在识别 = 假

@获取输入、“按任意键开始监听\n”
#语音模型@开始监听【@【#结果】｛
    如果 @取长度【@裁切【#结果】】 小于 2 ｛返回 空｝
    如果 取反 #正在识别 ｛
        @显示、#结果
        #正在识别 = 真
        @分支、｛
            #大语言模型@会话输入、#结果
            #正在识别 = 假
        ｝
    ｝
｝】

@获取输入、“正在监听，按任意键结束\n”
#语音模型@停止监听【】